Future<Map<String, dynamic>> asyncToJson() => compute<void, Map<String, dynamic>>((_)=>toJson(), null);