Implementation of Uberspect to provide the default introspective functionality of Velocity *
Inheritance: IUberspect, UberspectLoggable
 public VelSetterImpl(UberspectImpl enclosingInstance, VelMethod velmethod, String key)
 {
     InitBlock(enclosingInstance);
     this.vm = velmethod;
     putKey  = key;
 }
 private VelSetterImpl(UberspectImpl enclosingInstance)
 {
     InitBlock(enclosingInstance);
 }
 public VelSetterImpl(UberspectImpl enclosingInstance, VelMethod velmethod)
 {
     InitBlock(enclosingInstance);
     this.vm = velmethod;
 }
 private void InitBlock(UberspectImpl enclosingInstance)
 {
     this.enclosingInstance = enclosingInstance;
 }
 public VelGetterImpl(UberspectImpl enclosingInstance, AbstractExecutor exec)
 {
     InitBlock(enclosingInstance);
     ae = exec;
 }
 private VelMethodImpl(UberspectImpl enclosingInstance)
 {
     InitBlock(enclosingInstance);
 }
 public VelMethodImpl(UberspectImpl enclosingInstance, MethodInfo m)
 {
     InitBlock(enclosingInstance);
     method = m;
 }