BAU-222 added autoloader that supports namespaces