added support for proportionalSegments property