Update to Laravel 5.0 Contracts