public IEnumerable <Tuple <Assembly, CompositeTypeGenerationInfo> > GetAllPublicComposites(CompositeModel model)
 {
     return(this._publicCompositeGenerationInfo.Where(kvp => model.Equals(kvp.Key.Item2)).Select(kvp => Tuple.Create(kvp.Key.Item1, kvp.Value)));
 }