That's a good call. One small difference is I used `@staticmethod` instead of `@classmethod` because I don't need the AABox class as the first parameter.