@protected @visibleForTesting static String typify(String type, dynamic id) { assert(!type.contains('#')); return '$type#$id'; }