Odebrání nepotřebných includů, přidání self.encoding, přidání dekódovací funkce decode()