Hiding the Object constructor to ensure uniques