refactor(all): created BEMObject class and required/expected getters