To minimize compile-time dependencies on Projo's API, Projo should support dependency injection in a fashion similar to loginject (see LogInjectionService.java and its implementations).
That way (at least for mutable objects),
Pojo pojo = create(Pojo.class);
can be replaced by
@Inject Provider<Pojo> pojoProvider;