DataSet.bufferSize : Dont allow negative values
DataSet.dimensions: Add property name compensated

Return width and height with margins subtracted