New constructors with ID level