Random library objects do not do anything exotic during the create phase. The competent programmer may subclass these objects in the normal manner.