public function optimize()
    {
        $this->optimizeStringField()
            ->optimizeRequiredField()
            ->optimizeDateFields()
            ->optimizeBoolean()
            ->optimizePrimaryKey()
            ->optimizeValidations()
            ->optimizeHtmlType()
            ->addPlaceHolder();

        return $this;
    }