Fix registration update processing

Only update registration properties for which a non-null value has beenprovided
no need to put all @param if you don't document them