Add: interface injection