public ScriptViewModel RetreiveByKey(ScriptKeyModel key) => db.FirstOrDefault(specs.GetKeySpec(key))?.MapTo();