Extended membership provider with with repository patern.