few objects, we could overload them using the