Extracted common methods, cleaned up Chainable meta.