         guard let dataSource = dataSource,
             let delegate = delegate,
             let numberOfSeries = self.numberOfSeries,
-            let maxNumberOfIndeces = self.maxNumberOfIndeces else {
+            let maxNumberOfIndices = self.maxNumberOfIndices else {
                 // TODO: Print or assert
                 return
         }

    }
    
    // TODO: Cache (with lazy?)
    private var maxNumberOfIndeces: Int? {
        get {
            guard let numberOfSeries = self.numberOfSeries, let dataSource = self.dataSource else {
                return nil

        
        let biggestValueRange = maxValue - minValue
        let barsWidth = size.x / Float(numberOfSeries)
        let barsLength = size.y / Float(maxNumberOfIndices)
        let maxBarHeight = size.z / Float(biggestValueRange)
        
        for series in 0 ..< numberOfSeries {
