Broke out AspectError and Parameter enums for use w/o needing all the processing code.
Forgot to track AspectParameter