@
property ref
static if(!(is(typeof(mixin (targetPrefix ~ name)) == function)))
static if(!(is(typeof( ))))
static if(is(typeof(mixin (targetPrefix ~ name))) || (is(typeof(__traits(getOverloads, __traits(parent, mixin (targetPrefix ~ name)), name))) && __traits(getOverloads, __traits(parent, mixin (targetPrefix ~ name)), name).length != 0))