.init() will no longer returns `this`