is it ok to switch from getOrCreateItem() and getOrCreateForm() to getItem() and getForm()?