Added more documentation to the profile class