Object-oriented branch