LdapRepository -> CrudRepository refactor