Efficient, Expressive Stream Reasoning with Object-Oriented Complex Event Processing