There was a discussion about this (and some other things) a while back, Symbol editing and the netlist.