Experimental: Combine multiple object prototypes into one
Object that will have prototypes added
Additionally prototypes that should be merged into target
Experimental: Combine multiple object prototypes into one