MDL-29938 throw exception when a criteria is repeated, used self instead classname when possible, return only not deleted users