async set(value) {
        if (this.settable) {
            throw new NotImplementedError("Please implement a setter for " + this.getBaseTopic());
        }
    }
This method should be implemented if the handle is settable, and it should accept a raw JavaScript value received
from the MQTT set topic, which will conform to the provided data type.

@public
@param {*} value