marked exception classes with [Serializable]