add table per class strategy in inheritance
add joined strategy in inheritance