Added scenarios for implementing more than one interface