Mandate Entities to @Override toString()
@Override toString()
Declare isEntityNameExists(name);
Impl isEntityNameExists(name);

Mandate sub-classes to implement findByEntityName(String entityName)
Declare findByBrandName()
Constraint brandName to be unique
Impl findByEntityName()