initial support for externalizable - mutable classes only