Base for prototypes.