Generate nette form components using Doctrine2 entity annotations with validations and loading/saving model