ported Integer to use object config