Used self to return instance of object at the end of the method process