JBCTS-1362 Make sure that lifecycle methods are only called once