Implementing Inheritance With Table Per Class Strategy