オブジェクトの名前の付け方について
 ある組織を管理するプログラムで、その構成員一人一人に該当するクラスUserを作ったとします。
 そのUserにはユーザー名というのがあり、それは複数のインスタンス間で重複してはならないものとします。
 重複チェックを行うのは、構成員一人一人の責任ではないので、UserManagerというクラスを作り、そのクラスに
 Userのユーザー名重複チェックのメソッドを置くものとします。
 このやり方に何か変なところはあるでしょうか?