add Ldap User class to provide flexibility similar to the User model provided by L4