Add "return this" in Rainbow's method to support chaining