Implement a base object after all