added some json-encoder tagging to Article