Inspecting C# Properties with Unity 3.4

I have some private fields that are exposed with public properties, in C#. I could have sworn that with Unity 3.3, the public properties showed up in the inspector. It doesn’t seem to be occurring anymore with Unity 3.4. Does that make sense to anybody?

If the property is a class or a generic collection it wont show up.