Implemented.
TODO: Because I am doing ParkRepo = new ParkRepo in DomainQuery .. The queried domain objects belong to a different dbcontext than when try savecontext. That why Need to run extra for loop to get the object that belongs to the same dbcontext.
HOW do I SOLVE this issue... ??? I want to have the repositories separate.