Add smallest/largest index properties and tests