Support interface inheritance