Implement injection interface