generating model entities with flexible mogenerator tool