Class ComplexPropertyHandler