removed Prototypable behavior. this isnt something that can really be made generic.