test fluent impl (objects init)
refactoring, set visibility of fields to package for testability