protected virtual void CopyFrom(Member member) { name = member.name; type = member.type; access = member.access; } }