better handling of reverting from draft to published
cleanup of PHPDoc