0.4.0 is out, with OOP-style and chaining
(cherry picked from commit ed37b9df4953d554d3f72dd3b0d9df8fb1efad91)