Make Id::MissingAttributeError more descriptive

Pass key as an argument to MissingAttributeError