Thread / Serializable / Optimization