Map<String, dynamic> toMap() => { "implementation": implementation.runtimeType, "data_access": runtimeType, "wrapper": (context as Binding).key.key };