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))); }