[+DS] Pass in object when calling can_see?

can_see? will have a special logic whether we show some properties or not (by object).
I would suggest looking at standard practise for such things: https://github.com/tcoulter/mailchimp-gem/blob/master/CONTRIBUTORS.markdown