New way to define properties
Merge pull request #1 from guiman/config_refactor

New way to define properties