@SuppressWarnings({"unchecked"})
 @Override
 public void setVal(Object obj, Object value) throws PropertyValueException {
   property.setValue((Obj) obj, (Short) value);
 }
 @SuppressWarnings({"unchecked"})
 @Override
 public boolean isStored(Object obj) {
   return property.isStored((Obj) obj);
 }
 @SuppressWarnings({"unchecked"})
 @Override
 public Object getVal(Object obj) throws PropertyValueException {
   return property.getValue((Obj) obj);
 }