Object-oriented model