Remove initAsProto, add injection
2nd try injection