Function called on encodable object to obtain the underlining type
final dynamic Function(Map<String, dynamic>)? fromEncodable;