Revert "Allow usage without instantiation of constructor"

This reverts commit e79f954e524b4e23acc0f95a00971799a8b94606.