don't mvc assume and usually describe mvc components as objects?