Yet another object oriented programming script