second level cache for article and images models
and
notNull validation for services and daos