Improve the API, add support for the standard Java properties format