post and comment domain classes