code: public void getPresenter(final Consumer<Object> presenterConsumer) {
  
  		presenterProperty.addListener(
  				(final ObservableValue<? extends Object> o, final Object oldValue, final Object newValue) -> {
  					presenterConsumer.accept(newValue);
  				});
  	}
docs: Does not initialize the view. Only registers the Consumer and waits until
  the the view is going to be created / the method FXMLView#getView or
  FXMLView#getViewAsync invoked.
  
  @param presenterConsumer
  listener for the presenter construction