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

    @Deprecated
    public static ModifyFeatureProperties of(final String thingId, final String featureId,
            final FeatureProperties properties, final DittoHeaders dittoHeaders) {

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

    private  ModifyFeatureProperties(final ThingId thingId,
            final String featureId,
            final FeatureProperties properties,
            final DittoHeaders dittoHeaders);

}