New property type to edit complex data