modifying logging test classes for compatibility with functional tests

Recommend not having this be serializable. Instead, the MVC functional tests should have a Serialization Model that copies the data it needs, applies the appropriate Json.NET attributes, and serializes/deserializes that.

@rynowak for this.