KVO監視を行いのですが、(【Swift】KVOでプロパティーの変更を監視する - Qiita を参考にしています)
下記のようなクラスを用意したのですが

class TestInfo: NSObject {
    dynamic var test1: [UInt8] = []★
    dynamic var test2:UInt8 = 0
    init() {
        self.test1 = [UInt8](count:100, repeatedValue: 0)
    }
}

★個所でエラーが出てしまします。配列のKVO監視はできないのでしょうか。

「property cannot be marked dynamic because its type cannot be represented in objective-c」