changed api to not depend on electrical item interfaces for IModularItem