object extensions serialization methods added