Refactored: replaced enumeration with class.
Added unknown model.
Added simulator model.
Fix issue with strict JSON validation.
MKDeviceModel passes all tests.