Fixed use case misunderstanding.
Rewrote class diagram.