autowiring improvements & added support for autocreating of components