コンストラクタにアウトプット変数をつけるのって邪道ですか?