why is this plain Object?
you should not have put IDirtyStateProvider in flexutil!