Chainable methods

Make public methods chainable.