class RetrieveFeaturesLiveCommandImpl extends AbstractQueryLiveCommand<RetrieveFeaturesLiveCommand,
        RetrieveFeaturesLiveCommandAnswerBuilder> implements RetrieveFeaturesLiveCommand {

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

    private  RetrieveFeaturesLiveCommandImpl(final RetrieveFeatures command);

}