Fix issue with type_of? methods

There was a small issue with `TYPE_of?`. The only working method was `admin_of?`, others were misleading.

```ruby
organization = Organization.find(1)
user = User.find(1)

organization.members.create(user: user)
user.member_of?(organization) # => false
```