Added Name initializer for convenience
Switch to reference