fix NPE problem in getSourceSectors.
more read only property
improve builder.
improve BuilderSample.