Add IAuthorizeReadWrite overloads that use interfaces Issue #27