public bool HasPassword(string identity, string @namespace)
		{
			var entity = new UserEntity();
			var oql = new OQL(entity);
			var comparer = new Comparer(oql);
			var dataAccess = this.EnsureService<IDataAccess>();

			comparer = Utility.GetUserIdentityComparer(identity, @namespace, comparer, entity);

			comparer = comparer & comparer.IsNotNull(entity.Password);

			oql.Select(entity.UserId)
			   .Where(comparer)
			   .OrderBy(p => p.Desc(entity.UserId))
			   .End();

			return dataAccess.Exists(oql);
		}