Generic sets

* Change _actor to Actor
* Move Actor to public property
* Add generic GSet<T>
* Add stub TwoPhaseSet<T>