Allow for an ID to be specified upon creation instead of assigning