Made command handler type internal.
Made the model immutable.