Class is renamed to Object. It is much cleaner with this naming. Refactored link to use Object, so I won't delete this inheritance solution from the lib, but I won't force others to use it. So it will be an optional thing.