Fixed plugin setting self as a parent (and regression test)
Added ToString override for Record
Added RecordRef picker
Fixed opening a record with the same key as an already open record of a different type