Change MemberModel to support write transaction