PROPERLY added optional display_version property