Don't use fragment, create your own subclass. The engine has code to clean up fragments and you will have a lot of trouble trying to stop it. You could consider using 'Pylon' as a base for an easy fix.