public Skill Get(SkillId id) { Skill result; lock (_skills) _skills.TryGetValue(id, out result); return result; }