Renamed Type.name property to avoid DSL conflicts

Having the property referenced with the common 'name' handle caused use
of 'name' in criteria to be blocked.  So it's been renamed to one which
shouldn't conflict with any reasonable usage.