api: component send(message), model reference getKey()