Revert "New constructor"

This reverts commit b7fa1c23a079e84fa5b5ddbed9eec7ae0b81fcce.
New constructor