public void setValue(Object ctx, Object value) {
   IGosuClass gsClass = _gosuClass;
   try {
     Field field = gsClass.getBackingClass().getDeclaredField(_strIdentifer);
     field.setAccessible(true);
     field.set(ctx, value);
   } catch (Exception e) {
     throw new RuntimeException(e);
   }
 }
 public Object getValue(Object ctx) {
   IGosuClass gsClass = (IGosuClass) getContainer().getOwnersType();
   try {
     Field field = gsClass.getBackingClass().getDeclaredField(_strIdentifer);
     field.setAccessible(true);
     return field.get(ctx);
   } catch (Exception e) {
     throw new RuntimeException(e);
   }
 }