Using Integer instead of BigInteger for less memory consumption
(IntegerItem is instantiated several times)