Added Constructors without IDs and modified XMLs for auto-generated IDs