A simple four method API for Differential Inheritance and AOP