login name must be null instead of empty when creating a instance using the default constructor.
Improving validations.
Created date must not be manually setted when creating identity types.
Improving validations.