Define interface for behaviors, and DbContext that can apply behavior to managed entities.