Modify ModelBuilder override to something that doesn't crash maven.

By extending the class we're overriding through plexus, we can avoid the problem of requiring a reference to it before it is loaded.
This commit should allow maven to continue normally, but with some extra messages output by our own class.