do not use singleton pattern for Savvy/Base/Cache