reading options should instantiate the fields block too