implemented support for calling __new__ on child classes of Storable