Added a simpler method for resolving system properties to support a new pattern of usage in the framework.  Fixes #618