Core: own the callbacks properties.

Fixes #9