The class contructor function can now return an object as its instance