Add EanPropertyService tests, refactor Hotel entity