Rename init for generalization