Abstract away keys.

Observer constructor now takes Parse keys as arguments for initialization.