Modifies UserRequestObserver to use UserDeserializer.

This change allows for proper loading of user preferences.

Authors: nfbrown, Sam Carlberg