public void set(Property pProperty)
	{
		if(pProperty != null) {
			if(mProperties == null) {
				mProperties = new LinkedList<Property>();
			} else {
				Property tExisting = get(pProperty.getClass());
				
				if(tExisting != null) {
					mProperties.remove(tExisting);
				}
			}
			
			mProperties.add(pProperty);
		}
	}