Added static ID Counter and Model Constructors