public function getDefaults($args = null)
    {
        if (!is_null($args)) {
            if (is_array($args)) {
                return array_only($this->defaults, $args);
            }
            if (array_key_exists($args, $this->defaults)) {
                return $this->defaults[$args];
            }
        }
        return $this->defaults;
    }