Made eeca.@get-entire-entity and eeca.@get-original-value more flexible to run before or after, and after we check if we are actually before or after
Changed code generated for set.@set-if-empty to not use full field name as it messes things up when the field is a value in an EntityValuee as it will have an invalid entity field name