decided that simulation properties should be captured in node objects (a la gpr)  and subclassed accordingly