Nov12

Creating pull request for code review. See comments in diff.
Why are using UUID? We are not doing any lookups at all, our entity list is not a database. Seriously, and we already have a unique ID per entity, see the Entity class, it has an id, and it's even auto-incremented.