added deserialization test for assay node
a typo and code compilation fix
added SampleAttributesDialog