public function addProperty($str_name, $int_type = self::PROPERTY_STRING, $bol_index = TRUE)
    {
        $this->arr_defined_properties[$str_name] = [
            'type' => $int_type,
            'index' => $bol_index
        ];
        return $this;
    }