small refactoring; make save/load methods static
add experiment decorator
inference_calls fix