In v4, attributes are inherited and because AuthUserSession is a DataContract, where the serialization is opt-in, you need to mark each property you want to serialize with [DataMember]
, e.g:
public class TestUserSession : AuthUserSession
{
[DataMember]
public string Test { get; set; }
}