Constructor can now be used without explicit "new"