RPUserProfile + Unit tests - work in progress