A mi me parece que la manera en que utilizas los argumentos (args), es incorrecta, porque que pasa si pones los argumentos en un orden diferente, es decir que pusieras el titulo primero, y luego las coordenadas, o que pusieras primero una coordenada luego el titulo, y luego otra coordenada.
Ademas cuando pasas el titulo, necesitas pasarlo entre comillas, porque si lo pasas sin comillas, te toma los espacios en blanco como separadores, haciendo que cada palabra sea un valor diferentes. Ejemplo:
Si pones:
Este es un titulo
tu variable args quedaria asi:
args[0] = "Este"
args[1] = "es"
args[2] = "un"
args[3] = "titulo"
en cambio si pones
"Este es un titulo"
quedaria
args[0] = "Este es un titulo"
Entonces a mi parecer necesitas validar args, para que tenga el valor correcto, no se si me di a antender.
Ademas no se porque utilizas ActiveForm, cuando puedes ponerle directamente el Titulo directamente sin necesidad de eso.
Bueno, eso es lo que yo veo.
Saludos