Is there a way to have the initialiser of an Objective-C class be migrated into Swift as a required init? This forces subclasses to override the initialiser, which is necessary for copying an instance of a subclass to return another instance of that subclass.