Method#post visibility should be protected
model constructor now accepts the name in argument
restore composite pattern for simulation tree
should have been part of previous commit
should have been part of previous commit
now conforms to strategy pattern