bugfix: added required public constructor