Writing Advanced Beans Implementing Bound Properties Implementing Constrained Properties Implementing Indexed Properties Customizing Beans Using BeanInfo Using the ActiveX Bridge