public TypeData (Type type, string elementName, bool isPrimitive) : this(type, elementName, isPrimitive, null, null) {}