keep pending record when publishing
move publish and pending methods from content to block
tidy
make moderate states 'private'
flakes