information method
Implementation
@override
Map<String, dynamic> information({bool extended = false}) {
// ignore: discarded_futures
var lengthRet = length();
return {
'name': name,
'length': lengthRet is Future ? '? <async>' : lengthRet,
'nextID': nextID(),
};
}