    var sizeConstraint: ElementalSize { return ElementalSize() }
    var isConfinedToMargins: Bool { return true }
    var layoutDirection: ElementalLayoutDirection { return .vertical }
+   var cornerRadius: CGFloat { return 0 }
 }
 
 open class ElementalConfiguration: ElementalConfiguring {

   var accessoryStyle: ElementalTextStyling? { get }
   var accessoryTintColor: UIColor? { get }
   var buttonContentInsets: UIEdgeInsets? { get }
}

open class AccessoryElementConfiguration: ElementalConfiguration, AccessoryElementConfiguring {

   public var accessoryStyle: ElementalTextStyling?
   public var accessoryTintColor: UIColor?
   public var buttonContentInsets: UIEdgeInsets?
   public var leadingNamePadding: CGFloat
   public var trailingDetailPadding: CGFloat
   
   public init(nameStyle: ElementalTextStyling = ElementalTextStyle(), detailStyle: ElementalTextStyling? = nil, accessoryStyle: ElementalTextStyling? = nil, accessoryTintColor: UIColor? = nil, buttonContentInsets: UIEdgeInsets? = nil, leadingNamePadding: CGFloat = 0, trailingDetailPadding: CGFloat = 0, height: CGFloat = 64) {
      self.nameStyle = nameStyle
      self.detailStyle = detailStyle
      self.accessoryStyle = accessoryStyle
      self.accessoryTintColor = accessoryTintColor
      self.buttonContentInsets = buttonContentInsets
      self.leadingNamePadding = leadingNamePadding
      self.trailingDetailPadding = trailingDetailPadding
      super.init(height: height)
   }
}
