getter uses inspect for requirements, executor.comand_not_found added