Refs #5253: Entity attributes are populated on first save()

This works for 1.9, but 1.8 needs to be reworked to use something like create().