process mod funs correctly
the properties accessor method is used by now, and has cached values
normalize quorums
write the complete properties