fix file catalog impl to work for system catalog