Initial support for SerializableObject, incomplete (broken everything)