User profile, integrated with FormInputFactory , addded form info to UserProfile class