catalog v1: always create dataset object