This looks good. Would isGeneratedInDatabase() return true also in the case "2. Execute the DB current_timestamp and pass that back to the db" or would it only return true in the case of 4./5. from above (column default value or trigger-populated)?