Class ProxyImpl

Auto implements a proxy for object or interface of type T which is not a final or abstract class.

class ProxyImpl(T)
  
if (is(T == class) && !isFinalClass!T && !isAbstractClass!T || is(T == interface));

Warning

Current implmentation uses AutoImplement from phobos which has some unfixed bugs.