Allow $base in knockback() to be dynamic and getters/setters in EntityDa...

...mageByEntityEvent

This change is backwards-compatible.