eliminated usage of interface IsSerializable