allow setting ID when creating record
better test for setting ID