when handling ints, respect the type specified to the constructor
typo
added conformity tests for Id type declaration