Initial implementation of SpringDSL