handle class to multiple interfaces better (single instance created).