Remove Infiltratable trait and refactor surrounding code to use target types
Rename IAcceptInfiltrator to INotifyInfiltrated