Probably need a little more thought around this, but right now it
would not work... I guess the best would be for mongoid's validator to
be smart enough to check if the field was unique for the same embedded
types across the database, or if a scope option was supplied then it
could be scoped to potentially just it's parent... I've seen some
forks already working on this type of solution.