Worked on constructor aliasing issue