    var accessoryStyle: ElementalTextStyling? { get }
    var accessoryTintColor: UIColor? { get }
    var buttonContentInsets: UIEdgeInsets? { get }
+   var leadingNamePadding: CGFloat { get }
+   var trailingDetailPadding: CGFloat { get }
 }
 
 open class AccessoryElementConfiguration: ElementalConfiguration, AccessoryElementConfiguring {

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

      self.sizeConstraint = sizeConstraint
      self.isConfinedToMargins = isConfinedToMargins
      self.layoutDirection = layoutDirection
      self.cornerRadius = cornerRadius
   }
}

