Merge local branch into master:

Implemented Region Unittests will all run successful with this update because Region creation was rewrittern