actually, it returns a copy of the object, with the proper content