fixed tests
api cleanup
remove @Cache.maxAge
partial rewrite (SPI/API)
stable api/core