make ConfigurationVariables and BuildOptions singletons, adjust unit tests accordingly