Added implementation of methods for the GenericProfile