public static IEnumerable <PropertyInfo> SearchablePropertiesOfType <T>(this IReflect obj) { return(obj.SearchableProperties().Where(p => p.PropertyType == typeof(T))); }