src/Primitive/Object/Object.php
protected function initialize($value)
    {
        $array = (new Container($value))->notNumericKeys();

        foreach ($array as $property => $value)
        {
            $this->{$property} = $value;
        }

        return $this;
    }
protected function initialize($value)
    {
        $array = (new Container($value))->notNumericKeys();

        foreach ($array as $property => $value)
        {
            $this->{$property} = $value;
        }

        return $this;
    }
{@inheritdoc}
Can be constructed like Container Type.

@param mixed $value
@return $this