make belongsTo() compatible with Laravel 4.1
fix callback to pass model to the callback