Add support for running CI against Safari as well

- Update to have existing be objects and not integers
- Integers cannot have .models assigned to them, they're read-only items.