Found best approach to handle inheritance EF