[[ RefactorSyntax ]] EvalOptional updated for MCRectangle, MCPoint and MCColor to allow the use of nil pointers