Areas to investigate, Educational Resources
The System.Component
namespace which contains some JavaBean-like counterparts such as TypeConverters and Event Notification classes, such as EventDescriptor, PropertyDescriptor, PropertyDescriptorCollection.
How much of the JavaBeans feature set should be transfered into .NET. For example, VetoChangeListeners.
More advanced collection classes. The IESI Collections
seems to be a good reference
Understanding Properties in Java and C#
Good article on C# and Java Properites.
Daniel Cazzulino's blog
on some classes in System.Component that can implement an IoC pattern.