Make validator a mutable property instead of copying