added some more logic to the sub models: added to_solr starting point for Series and Programs