Update setter macros. Add atomic variant and rollback to old signature which takes the arg and not an id*.
Update setter macros. Add atomic variant and rollback to old signature which takes the arg and not an id*.


Jean-Daniel/hadron,Jean-Daniel/hadron,Jean-Daniel/hadron,Jean-Daniel/hadron