Implemented optinality of interfaces.