oo I like making it a friend class.  That idiom makes sense here.