Callbacks on Document validation
Start to change the way callbacks are working for Document