Snapshot should be closed in one of the following scenarios: 1) Orderbook
is received but does not have a clearing price (null) 2) ClearedTrade is
received.
This is about the same as context.getBean("beanName"), except it has its
own static handle to the Spring context, so calling this method
statically will give access to the beans by name in the Spring
application context.