メンバー管理周りをオブジェクトベースに修正