Whether or not bytes have been decoded yet.
If isEmpty is true, this value is always true.
bool get hasBeenDecoded => _decodedData != null || isEmpty;