Reset changes in a couple of unit tests after priming the object

Change-Id: I0f629e2e329bf793ef73ee514148acece99597ae
Apparently a set() can't be serialized, use a list.

Change-Id: I9e3f8b0090d63e3076afddc211d7a69de684bab1
Let objects define per-attribute serialization methods

Change-Id: Ied9a34fd7081e5567e84ee4eb606d4863a33bc86
Add an initial stab at an Instance object implementation

Change-Id: Ide10c6f994957f994fee3a4c72608684551b3d60