Require that a Module's interface at least contain the attributes 'interface', 'io', and 'type'.