public function get($key, $default = null)
    {
        if(!is_string($key) || empty($key)) {
            return $default;
        }

        //split string into array
        $item_pieces = explode('.', $key);

        //let igorw check if array item exists
        return igorw\get_in($this->data, $item_pieces, $default);
    }