A specification to read or write custom objects with fixed size in bytes.
the type of object this spec manages.
Reads the object starting from offset.
Writes the object value starting from offset.
Size of T in bytes after serialization.