public NodeListConfigFieldInfo(object parent, FieldInfo field, ConfigField attribute)
: base(parent, field, attribute)
{
if (!ElementType.DerivesFrom(typeof(IConfigNode)))
throw new ArgumentException("The type " + ElementType.Name + " does not derive from IConfigNode");
}