encapsulate this (make the only way you can get this is by receiving a clone/non-original object)