Moved ICastable methods into IOperable