Updated RuntimeException to ComponentException subclass