The doc for Properties. getValue() claims
Property values must be defined in the application settings xml. If a key that is not present in application settings is passed to getValue(), an exception will be thrown.
( Properties.InvalidKeyException...