Doxa's implementation of OOP with support for single-inheritance and mixins/traits