- Update all methods to return self