open some deserialization methods for more customization