Adding demultiplex info to ProcessSpec and remooving google docs dependensies from objectsDB

get_udfs actually modifies the second parameter that is sent to him. it also returns that same parameter. 
this could be simplified by just modifying the parameter sent. Unless that is not python best practices ?