[NewFeature] Add Prototype Pattern.