private IEnumerable<Unicorn> ApplQueryToHandler(string queryValue) { var handler = new NumericHandler<Unicorn>(); var prop = Unicorns.GetProperty(u => u.HornLenght); var q = PropertyQuery.Create(prop.Name, queryValue); return handler.ApplyQuery(Unicorns.All, prop, q); }