You should also consider the situation when a developer defines "user" model based on LB "User" model. Should it be possible to track changes of both "user" and "User" models?