callbacks using method instead of blocks in models, fixed post and comment model to require group permissions before posting