Changed to user objects and added option to choose what gets sealed