private IObjectState ProcessType(IObjectState state, Type type) { var members = _walker.GetDataMembers(type); foreach (var member in members) { state = ProcessMember(state, member); } return(state); }