check prop name to avoid name collision