title: wrapping an Object
body: <p>I have an Object which comes and has a bunch of public attributes and no getters and setters. BAD! 
  So I created a class with the attributes and created getters and setters for them. My plan is to wrap the object in my class so it means no direct access to attributes.
  I'm kind of unsure how to do this. I understand casting fine.
  How exactly could I wrap the class with my safe class with getters and setters and gain access to the attributes via my getters and setters?</p>