Fixed store now frees it's underlaying pmm pages.
Travle up the layer chain if needed.
Add a cast operator to Ptr to get the source object.
Make Regions context reference weak.
Boundary check for handle fault
Added dummy methods for on connetext to handle adding regions.
Fixed a few crashs introduced.
Refactored RegionPermission into Permission