[newbie] how does Object implement new?