Don't rely on compiled script execution to create the class hierarchy.
Reference the balck box throw helper to make debugging easier.
Use statics for primitive arrays and primitive values.