It doesn't add any value other than code familiarity and consistency, but when reading the code, it's a bit weird to see these timestamps being passed in and used everywhere, where one would traditionally expect ids. We already have the ids anyway, so I don't see any problems in using them instead of the created timestamp.