More specific information about user profile has been added.
Some hashCode, equals and comparators added.
Tests for entities which didn't have it have been added