class ModifyAttributesLiveCommandImpl extends AbstractModifyLiveCommand<ModifyAttributesLiveCommand,
        ModifyAttributesLiveCommandAnswerBuilder> implements ModifyAttributesLiveCommand {

    @Override
    public ModifyAttributesLiveCommand setDittoHeaders(final DittoHeaders dittoHeaders) {
        return new ModifyAttributesLiveCommandImpl(
                ModifyAttributes.of(getThingEntityId(), getAttributes(), dittoHeaders));
    }

    private  ModifyAttributesLiveCommandImpl(final ModifyAttributes command);

}