added support for hash arguments to command modules