add porperty getter
imp support expando
add expando test
Merge branch 'support_expandoobject' into develop