Changed Contributor Profile Service to be singleton to avoid circular dependencies