[Fixes #82049700][#82060254] setting text in attributes rather than dire...

...ctly on the sprite so that constraints are resolved beforhand. Setting it early was redundant anyway since it is set later in init when setAttribute is called. This caused an issue with replication, which I've handled with a special case check, but I've also created a new issue to look into this further in case it causes other issues. Perhaps data should be set after all other attrs are set to ensure it won't get overrwitten by a default value? See https://www.pivotaltracker.com/story/show/82060254