Add support for interface keyword