Updated dependancy to the interface, not the object
User Profile implementation in progress