GenericRepository to decouple SimpleMembership