added NonSerializedBackendAttribute allow to mark backend field of automatic properties to not be serialized (if automatic virtual property is overriden with another automatic property implementation, both has to be marked with NonSerializedBackendAttribute if none of them should be serialized. Otherwise only the marked one will not be serialized.)
extended Measurement class to dump also total value on ToString() method