1) refactoring to support the storage of osVersion and macAddress as properties on the "ApplicationModel" class