constructors with ID functionality for some entities added