How to break up a SObject