Modified accessor methods and unit test cases to use custom accessor instead of attr_accessor
Added an accessor to Base that accepts 'obj.attr = value' syntax
Minor changes to Locale Unit tests
Builder class for OS and related unit test cases