While I solved many problems with this approach, I also generated some: Do I store an entities name in the Entities table or in the table specific to that entity? I chose the non-normalized approach of storing a non-editable FullName in the Entities table and letting the type-specific tab...