flexible lifecycle extension (fixes #52, as well as relate fixes #48 and fixes #44) Moreover some examples to exokain (ahum) the possibilities with declaratively overwriting lifecycle-transitions