[Fixes #81205368] cleaning up default attribute initialization sequence so that events are fired consistently for each attribute. also moved setting of name and parent attrs before setting all others so that they are available at the time events are thrown for the other attrs
removing console logs from a previous commit
Merge pull request #37 from teem2/default_attr_init_81205368

[Fixes #81205368] cleaning up default attribute initialization sequence ...