Added some input validation for Parent/Key relationships, augmented the
LoadIds.id method to take in Key instances