make sure to initialize FieldInfo objects correctly