public function push($key, $value)
    {
        $array = $this->get($key, []);

        if(!is_array($array))
            throw new JsonPropertyException('Cannot push value to non array');

        array_push($array, $value);

        return $this->set($key, $array);
    }