How to properly validate Flask Blueprint names for nested blueprints?