Fix registration update processing

Only update registration properties for which a non-null value has beenprovided
please use Validate.notNull