This design model created with ArgoUML http://argouml.tigris.org/
