Rather than basic.Solitaire and rules.Solitaire sharing one instance of each field, whenever rules.Solitaire tries to use a field belonging to basic.Solitaire the calls are intercepted with get/set point cuts. Can play a valid game of Baroness (with cheating enabled).