added cacheable helper
cache set method now returns the saved value
fixed input array handling
forced loading base class and apiexception in raichu api function