Added Component BaseClass