Use XmlTransient annotation on inverse relation in UserProfile to get rid of all manually created message body readers/writers.