First class diagram