now return $this allowing method chaining

also added @since tag