made sure instances are always prototyped