ProjectMember model is responsible for all of relationship of User and Project. I add leader_project_flag to ProjectMember and remove leader_id in Project model.