SwiftMasterViewModel