ProfileクラスにはDraftという状態が存在していないから共有のものを使用せず、独自定義しているということをコメントで明記しておく