Adds static key requirement for component classes