remove unhelpful initAsProto
Clean + strict mode
injection