added conditional so that static records are skipped IFF there is persistence AND the static record key doesn't already exist in the registry. this enables static records to be mutable and persisted during runtime