Thank you for the clear explanation to my question. Just one final question: So the only reason those methods run is due to the _assign designation and protected has nothing to do with it?
Here's to alcohol...the cause of ... and solution to ... all of life's problems - - Homer J. Simpson