public static Lazy <IEnumerable <object> > LazyGetComponentFamily(this IComposer composer, Type contract)
 {
     return(new Lazy <IEnumerable <object> >(() => composer.GetComponentFamily(contract)));
 }