Removed dependency on class User to favor the more generic interface Use...

...rDetails