When Not To Use Object Oriented Programming