int get flags => _flags;
set flags(int? value) { if (value == null || value < 0) { throw ArgumentError('flags must be defined and may not be < 0'); } _flags = value; }