Use chai
Use base path
Remove getter when possible
Better properties handling
Code styling
Tests