adding class again, as other playground uses it (removing all methods not needed).
Authored by: rashid_waraich 2012-09-07
Parent: [r20896]
Child: [r20898]