Updated WinterComponent annotation and interface