Assignable, CopyConstructible : ファイル名をPascalCaseにしてもよくなったので直し