* FComponent class