Generic methods for profile class