Changed Program model from annotated to mapping

Changed Program model from annotated to mapping