Provides a role-based system of OOP (emulates Perl6)
