Support create-with-id