Add EanPropertyService tests, refactor Hotel entity

can be simplified by calling `this()` to invoke the other constuctor