It seems like 'rangeLength' is redundant, as it can be computed from the 'range'. Should be deprecated.