With Swift being a new norm, it is not known by all devs at large corporations. Swift is a Protocol Driven Language, which allows the Object Oriented properties to jump to the next step. Not only do you have objects that can be referenced and mutated, you also have the use of protocols and delegation that allows for observing changes on objects in related classes.