Version 4.0

* Hide some options to internal variable
* Better handle for compile args
* Performance imrpovement
* Bugfix