Add new OOP interface.