Added WithChanges Extension method
Code cleanup.
ObserveOn-Extension: Keep it simple!