Uses IdProperty and part of the Ruby BSON library to generate Unique IDs for Neo4j.rb