@Override
    public void deserialize(Buffer buf) {
        houseId = buf.readShort();
        if (houseId < 0)
            throw new RuntimeException("Forbidden value on houseId = " + houseId + ", it doesn't respect the following condition : houseId < 0");
        guildInfo = new GuildInformations();
        guildInfo.deserialize(buf);
        rights = buf.readUInt();
        if (rights < 0 || rights > 4294967295L)
            throw new RuntimeException("Forbidden value on rights = " + rights + ", it doesn't respect the following condition : rights < 0 || rights > 4294967295L");
    }