..._init functions are method-specific too (they can't do much useful, but they will have to set pointers to NULL)