PField

constructor(name: String, type: String, isOptional: Boolean, isArray: Boolean, attributes: List<PAttribute>)