extracted ClusterMember from ClientNode, wrote de/serialization routines; tests succeed