@Deprecated // since 2.3
 protected SettableBeanProperty(
     String propName,
     JavaType type,
     PropertyName wrapper,
     TypeDeserializer typeDeser,
     Annotations contextAnnotations,
     boolean isRequired) {
   this(
       new PropertyName(propName),
       type,
       wrapper,
       typeDeser,
       contextAnnotations,
       PropertyMetadata.construct(isRequired, null));
 }
 @Override
 public boolean isRequired() {
   return _metadata.isRequired();
 }