spec for Membership model