Global model behaviour (async or sync)

This solves the issue #21 and #close PYM-2.