Intelligent and Good Machines? The Role of Domain and Context Codification