protected function validateStatusActive($field) {
        if (!$this->initializing) {
            $passedStates = [
                'active' => ["Order Active", "This order is currently active and cannot be altered"],
                'cancelled' => ["Item Cancelled", "This order has been cancelled and cannot be altered"],
                'matched' => ["Item Sold", "This order has already been successfully executed and sold and cannot be altered"],
                'expired' => ["Item Expired", "This intent has expired and cannot be altered"],
            ];

            if (in_array($this->getStatus(), array_keys($passedStates), true)) {
                $e = $passedStates[$this->getStatus()];
                $this->setError($field, 'immutableStatus', [
                    "title" => "Order Not Alterable",
                    "detail" => $e[1],
                ]);
                return false;
            } else {
                $this->clearError($field, 'immutableStatus');
                return true;
            }
        }
    }