mixinがよくわからない・・・
classに変数の定義とsettet/getterプロパティを追加するmixinてどう書くんでしょうか

mixin addprop!(T, "Name", "PropertyName"); こんな感じのmixin定義

↓

private T Name;
public @property T PropertyName(){return Name;}
public @property void PropertyName(T x){Name = x;}