added validations into geomarker edit transaction