Object-oriented configuration