rename GenerateBuilderContext to GenerateBuilderCommand