SolrCoreReplication immutable classes & unit test updates #3