Container implements interface
Container provides itself for wiring
Faster isset is used
Removed service definition check
Better conversions inside difinition
Value argument supported
Merge branch 'di-improvements' into dev