- Use anon namespace instead of static - Use using declaration instead of typedef - Align pointers to the type instead of the identifier