Got Unrecognized selector -replacementObjectForKeyedArchiver: crash when implementing NSCoding in Swift

Although Swift class works without inheritance, but in order to use NSCoding you must inherit from NSObject.

class Command: NSObject, NSCoding {
    ...
}

Too bad the compiler error is not very informative :(