Simplify term definition creation, disallow @type in property generator.