Calling the loaded object with names later on used for FLStock slots (e.g. 'catch.n') is confusing. Better change 'catch.n' to 'catch_data'. Thanks @ChrKo1 for pointing it out