adjust javadoc, introduce new method to check if model can be
instanciated, use factory also for nested models if possible