参照設定した状態で開発した後で参照設定をはずしてCreateObjectなんかの書き方に変えるってのは一般常識だと思っていたがそうでもないらしい