add object method support in hierarchical