Re-factor NHibernateAuthProvider to use custom UserAuthDetailsNHibernate dto