Returns a dynamic deep clone of the given list.
@override List<dynamic> cloneList<E>(List<E> source) { return <dynamic>[for (final e in source) cloneValue(e)]; }