Implement data defined properties. Neaten dialog