Cleaning up. Now compiles against 1.7.0-SNAPSHOT after 1.7.0 release
Basic functionality working.
Need to add intelligence to Blueprint to handle collections.