#42 Update event retrieval
#42 Remove current version retrieval
#42 Updated state retrieval
#42 Explicitly lay out the Action interface