removed buildEntityFromArray() from interface