Is the FitContributor field limit of 16 across all installed data fields imposed based on
1) the definition in the fitcontributor.xml file?
2) the first 16 createField() calls? That is, one can have more than the limit defined in the xml file, but as long as <=16 are not created, the limit is not hit?
3) the order of calls to setData() ? That is, one can create more than the limit of 16, but as long as <=16 are written to, the limit is not hit?