refactoring: remove unused constructor