introduce our own Base::_prefixes which is way simpler than AbstractController::Base ones. this allows simpler implementation for self_contained!.
add base_test.