title: override read only property to make it read write
body: <p>I am trying to create my custom <code>UIGestureRecognizer</code>subclass and I need to be able to set its state from within:</p>
  
  <pre><code>func fail () {
      self.state = .Failed
  }
  </code></pre>
  
  <p>The problem is that when I am trying to override this read-only property, I get an error message:</p>
  
  <pre><code>override var state : UIGestureRecognizerState
  </code></pre>
  
  <blockquote>
    <p>cannot override with a stored property 'state'</p>
  </blockquote>