Renamed Class45 to InterfaceComponent