more test scripts for lifecylce handling; slight adaptation of interfaces to allow throwing of exceptions