See issue #676 Add new test demonstrating why it is useful to have the old semantics for 'constructor'
closes #676