public List<Master> this[MasterKind kind] { get { return cache[kind]; } }
public List <Master> this[MasterKind kind] { get { return(cache[kind]); } }