Refactor: Added inadvertedly removed constructor back