Worked on the implementation of the GenericProfile Interface