class RetrieveFeaturePropertiesLiveCommandImpl extends AbstractQueryLiveCommand<RetrieveFeaturePropertiesLiveCommand,
        RetrieveFeaturePropertiesLiveCommandAnswerBuilder> implements RetrieveFeaturePropertiesLiveCommand {

    @Override
    public RetrieveFeaturePropertiesLiveCommand setDittoHeaders(final DittoHeaders dittoHeaders) {
        return of(RetrieveFeatureProperties.of(getThingEntityId(), getFeatureId(), getSelectedFields().orElse(null),
                dittoHeaders));
    }

    private  RetrieveFeaturePropertiesLiveCommandImpl(final RetrieveFeatureProperties command);

}