i try to use your library but i found that you create your documentation wrong.
it seems you update code but don't add changes to documentation.
for example all of function those are mentioned in doc are protected and we
cannot access to them.
another example is for chaining function. because you don't implement open
function any where of your code !!!!