Hiding get methods and reusing existing objects