added support for hash-based configuration to command modules