Los defensores de los modelos de objetos basados en clases que critican a los sistemas basados en prototipos a menudo tienen preocupaciones similares a las preocupaciones de los defensores de los sistemas de tipo estático para los lenguajes de programación de tipo dinámico (véase el tipo de datos).