Remove display_name hack

The display_name hack automatically picked up the display_name
from the party if there was one defined and no display_name

It seems useless and buggy, so removed here
Changed design pattern for static file #898

This patch has changed the setters descriptor pattern to delegate to
single record internal methods which makes it easy for other modules to
add new static file types and handle the binary data.

Task ID: project-69/task-898
Review ID: 9353209