public CadHeaderVariableDescriptor(string variableName, string propertyName, Type propertyType, bool canWrite, int[] dxfCodes, string? referenceType, bool isName, Func<CadHeader, object?> getter, Action<CadHeader, object?>? setter)