issue #44: model builder pattern is working