Improved subtypes inheritance. Base classes now act like public interfaces.