title: Optional Variables in protocol is possible?
body: <pre><code>protocol AProtocol: BProtocol {
      /// content to be shown on disclaimer Label of cell
      var disclaimer: String {get set}
      var cellDisclaimerAttributed: NSAttributedString {get}
      var showSelection: Bool {get set}
      var isReadMore: Bool {get}
  }
  </code></pre>
  
  <p><strong>I want to make variables optional so that I need not implement all variables every time after conforming protocol. Like  in Objective-C we did for methods:</strong></p>
  
  <pre><code>protocol AProtocol: BProtocol {
      /// content to be shown on disclaimer Label of cell
      optional var disclaimer: String {get set}
      optional var cellDisclaimerAttributed: NSAttributedString {get}
      optional var showSelection: Bool {get set}
      optional var isReadMore: Bool {get}
  }
  </code></pre>
  
  <p>Is it possible?</p>