* WIP Model:
  - Removed special errors with TypeError
  - When custom_type is not set, then it is created using hash()
  - Most of arguments of __init__ methods have default values
  - Type of "parent" entities is checked
  - Added more model tests
  - Small bug fixes