Deprecates "inheritance/OOP" style