fun read(ctx: SerializationCtx, buffer: AbstractBuffer): RdProperty<*>
fun <T> read(ctx: SerializationCtx, buffer: AbstractBuffer, valueSerializer: ISerializer<T>): RdProperty<T>