Composition and inheritance: the Julian way