Better handling of optional parameters and add replace method
Release v0.0.8