Adding test case.
Now supporting abstract-typed fields (using SerializedValue)