What is the reason that IModel requires property Id of type string? Why it is not an int for example? Kind regards