if (!filter_var($this->id, FILTER_VALIDATE_INT)) {
            throw new Exception("Cannot set this as the primary storage destination as it has not been saved to database yet"); 
        }