public string DehydrateValue(object obj, IGraph uow) { Condition.Requires(obj).IsNotNull(); var name = obj.GetType().AssemblyQualifiedName; IStringable s = obj as IStringable; var data = s.GetValue(); return(LengthEncoder.LengthEncodeList(name, data)); }