Added missing functional header to Interface.h.