Basic elements for ddd project