public Set<String> getAllPropertyNames() { return mProps.keySet();
public Set<QName> getAllPropertyNames() { HashSet<QName> ret = new HashSet<QName>(); for (QName key : mProps.keySet()) if (!mProps.get(key).isProtected()) ret.add(key);  return ret;
	public Set<String> getAllPropertyNames() {		return mProps.keySet();	}