renamed variable key to suffix
added prefix
added prefix
renamed getKeys() -> getActions()
changed exec() signature