Addition of EnsureIntegerRepresentation constructor and logic