in reply to "Fields" for "Objects"
You should look at Moose. It's better OOP. If you're in a hurry you can also check out Class::Accessor which is passable but nowhere near as rich as Moose.