refactoring to remove unnecessary converters, and to introduce template
method to execute cypher and directly converts
refactoring for abstract-staging-live method separation, adding more
getters, adding deletes