Yeah, and other option is to use "Builder" pattern.