Moved block.py to __init__.py and made initialization transparent