[DF-5048] custom class for prototypes