typescript does not do this for public static properties natively, and errors will pop up if that is not done