initial load.
added support for automatic component injection via reflection tags.