public override void Load() { base.Load(); int i; _keyValues = X3DTypeConverters.Integers(this.keyValue); // OPTIMISE for (i = 0; i < Keys.Length; i++) { if (i >= _keyValues.Length) { map[Keys[i]] = 0; } else { map[Keys[i]] = _keyValues[i]; } } }