Fix provides documentation, fix register_*  (+docs +tests)
Decorator test cases
Sphinx fix