no need to check for trait_exists in autoloader anymore