Hi there, Is it possible to connect to multiple sub-states from a class? Will this library work (shallowEquals check) in such cases? Like this - `@connect( (state) => ({ ...{ completedTodos: state.completedTodos }, ...{ pendingTodos: state.pendingTodos }, }), todoActions)`