fix: serializing player bo instead of dto