Component update
Remove overload for and use optional parameter on constructor