I don't know if it's good idea but what about adding it to aidaDescriptor? e.g we would have: (descriopton textFieldOn: #someAspect) Presenter: StandardTextPresenter on: Accepter: StandardAccepter for: or the like In CLIM the presenter depends on the stream for output see clim specification http://bauhh.dyndns.org:8000/clim-spec/index.html There we may have a different presentatoin depending on the outputstream it looks like this (in pseudo Lisp defmethod present ((anEmployee emp) (view +text-view+)) presents an emp on a text-view we may also have defmethod present ((anEmploeyee emp) (view +overview-view+) and this may e.g have name, firstname etc. and it will have different kinds of accepters also. But that's just an consideration. Regards Friedrich -- Q-Software Solutions GmbH; Sitz: Bruchsal; Registergericht: Mannheim Registriernummer: HRB232138; Geschaeftsfuehrer: Friedrich Dominicus