Changelog:
* Commands refactor.