Something like that kills the code gen completely [FluentSetup(typeof(Bar))] internal partial class SessionDescriptionSetup { } internal class Bar { public Foo[] Instances { get; set; } } internal class Foo { public string Value { get; set; } }