GenericEntity added;
GenericEntity is a super Entity where equals(), hashCode() and toString() overriden with Apache Commons builders.
Any new entity MUST extends GenericEntity.