Just thinking, in other parts of the frameworks we're using a single underscore prefix in such cases (`_route`, `_controller` etc). Wouldn't `_commands` be sufficient to guarantee uniqueness? It would definetly be more consistent.