when i try to write portlet window properties from my portlet i get a 'transaction required' exception.when i use a UserTransaction it works fine.is that really so that writing properties require a transaction?