User object methods now return the object

They used to just return the vars