Could you set your prototype objects to a local variable and use that variable, or use a merge fn to clean up these method definitions?