Add Guid key unit test

Also require new() constraint
Add ConvertIdFrom/ToString for EF store implementations