Stylistic changes
Add typehints
Use static not \Arr