Duplicated List/Dictionary tests for IReadOnly* versions

And this led to some fixes for missing serializing/deserializing