Split weblog services into classes