Setting the @PageState now triggers an IOC lifecylce event

- This allows for @PageState fields to be used as query params in declarative data sync (@Sync) as we now have a chance to observe the lifecycle event and update the corresponding query for the next sync request.