added Json handling and @contentType UDA
added nice alias