# What is IceCode Config
Having worked with many java configuration libraries. I have not found one that did what I wanted. This library addresses issue I found missing in other config libs
# Basics
A ConfigurationService is basically a String to String Map with facilities to manage conversion, validation,defaults, monitoring, and loading of values of that map.
# Getting Started:
```ceylon
value key = Key("key",stringConverter);
value config = createFromFile("test.properties",{key})
value ...