Refactored profile views to utilize new profile data class