add IsModal property
naming: OverlayBackground -> OverlayBrush