Force locations to be Location objects earlier
Customtags can't be inserted by studio
Work around XBlock limitations to force persistance of field mutation