added better per-prop displayName detection on resource creation