Laravel object behavior.. engage