Create ElementTexts directly instead of passing the work to the UserProfilesProfile
Cleanup and make config not die when Contribution is not present