Add constructor function
update documentation
update documentation
Fix Bug
improved formatting
Fix camelCasse issue for the name of the class in the EntityRepository
Cast get and set function