Good OOP is about telling objects what you want done, not querying an object and acting on its behalf. Data and operations that depend on that data belong in the same object.
I couldn't agree more. This is exactly how I like to design my object-oriented code.
Are you looking for someone who can assist you with your web project?
Someone with know-how who can handle your project completely in-house?