final AbstractModel<T, E> object,
final AbstractViewHandler<T, E> aViewHandler,
final PresentationModel aPresentationModel) {
viewHandler = aViewHandler;
trigger = new Trigger();
if (aPresentationModel == null) {
presentationModel = new PresentationModel(object, trigger);
} else {
presentationModel = aPresentationModel;