Now actually saving the Instance Properties

Needs cleanup, but it seems to work right.

Changed some signatures from List to Seq.