fixed #3481
		1. Simplify component registration.