class Foo{}

class Bar
{
 private const( Foo ) mFoo;

 const( Foo ) getFoo()
 {
  return mFoo;
 }

 void setFoo( const( Foo ) iFoo )
 {
  mFoo = iFoo;
 }
}

みたいなことをD言語2.xでしたいのですが、
Bar.setFoo()の中でコンパイルエラーが発生してしまいます。

たぶんメンバ変数Bar.mFooの定義方法がよくないと思うのですが、
どうするとよいでしょうか?