protected override ReadOnlyCollection<Server> CreateServerList() { using (IDatabaseContext context = DatabaseManager.CreateContext()) { return new ReadOnlyCollection<Server>(context.FindServerByServerType(ServerType)); } }