fix #458 dynamic component using meta properties