fieldReferenceTable is empty when accessed before fields property is called