SLIMCRYSTAL : THE LIGHTWEIGHT CRYSTAL FRAMEWORK FOR CUTTING-EDGE SOFTWARE