Extending object is a bad idea. Let's not do that