@SuppressWarnings("unchecked")
	public void registerNew(DomainObject obj) 
	{
		 if(!dirtyObjects.contains(obj) &&  !removedObjects.contains(obj) &&  !newObjects.contains(obj))
		 {
			 newObjects.add(obj);
		 }
	}