Introduce Widget static methods