API should consistently follow Fluent Interface pattern. See #62