Use deleted members to prevent copying in Beast (RIPD-268)
Use namespaces instead of static-only classes