http://www.objectaid.com/class-diagram