fix dynamic property name