Implementing Inheritance With Joined Strategy.Update