Rename SamplePortal.cs to Factory.cs