add pushState and forceReplace flags to Domain