Fix __all__ in __init__.py
Remove unused imports
Generate normal error message when passing too many args to constructor