Check for abstract members

Refs #1647
Fix logging
Fixed hooking abstract methods
2.0.20 stable
merge