Hiding realization with interface and implementing class.