added null filter, model generator, and money exception classes