instance class for main DSL, updating datacube model