make config class throw exceptions on missing property