Correctly handle optional values.
Change back to old default behavior in `Utils.prepare()`.
Bump version to 0.3.0.
Merge pull request #27 from ieure/optional_values

Correctly handle optional values.