make the DI annotation is need, for any injection

(also container)
add a class finder