using GMFResourceFactory instead of other loading methods