Changed GdalFacadeInterface to use NVI idiom.