Dal changed. It still has some bugs but it can already be used in project.

Changes:
    - Inheritance implemented
    - Bug fixes
    - Some integrity constraints were weaken