If the record is removed, then all the client code that depends on the concept ID would break. I agree this is a tad grimy and shows some unfortunate coupling, but I am not sure of an alternate means.