add form render vo to handle translations and backend errors as optional