class ModifyFeatureProperty extends AbstractCommand<ModifyFeatureProperty> implements
        ThingModifyCommand<ModifyFeatureProperty>, WithFeatureId {

    @Deprecated
    public static ModifyFeatureProperty of(final String thingId, final String featureId,
            final JsonPointer propertyJsonPointer, final JsonValue propertyValue, final DittoHeaders dittoHeaders) {

        return of(ThingId.of(thingId), featureId, propertyJsonPointer, propertyValue, dittoHeaders);
    }

    private  ModifyFeatureProperty(final ThingId thingId, final String featureId, final JsonPointer propertyPointer,
            final JsonValue propertyValue, final DittoHeaders dittoHeaders);

}