public static IEnumerable <T> As <T>(this BaseCollection collection) { return(collection.Cast <T>()); }