Split up create and conversion methods in processor to enable step by
step document handling (e.g. checking for sameAs)