Abstracting the common base facade logic