@Override
	public void setProperty(final Object bean, final String name, final Object value) {
		BeanProperty beanProperty = new BeanProperty(this, bean, name);

		if (!isSilent) {
			resolveNestedProperties(beanProperty);
			setIndexProperty(beanProperty, value);
		}
		else {
			try {
				resolveNestedProperties(beanProperty);
				setIndexProperty(beanProperty, value);
			}
			catch (Exception ignore) {}
		}
	}
@Override
	public void setProperty(final Object bean, final String name, final Object value) {
		BeanProperty beanProperty = new BeanProperty(this, bean, name);

		if (!isSilent) {
			resolveNestedProperties(beanProperty);
			setIndexProperty(beanProperty, value);
		}
		else {
			try {
				resolveNestedProperties(beanProperty);
				setIndexProperty(beanProperty, value);
			}
			catch (Exception ignore) {}
		}
	}
@ Override public void setProperty ( final Object bean , final String name , final Object value ) { BeanProperty beanProperty = new BeanProperty ( this , bean , name ) ; if ( ! isSilent ) { resolveNestedProperties ( beanProperty ) ; setIndexProperty ( beanProperty , value ) ; } else { try { resolveNestedProperties ( beanProperty ) ; setIndexProperty ( beanProperty , value ) ; } catch ( Exception ignore ) { } } }
---------------------------------------------------------------- SET
---------------------------------------------------------------- SET