@Override
    @Deprecated // Deprecated to use but will not be removed from the API
    public final void put(String key, Object val) {
        throw new UnsupportedOperationException(
            "Observable config documents does not support the put()-operation " +
            "directly. Instead you should request the appropriate property or " +
            "observable list for the specific key and modify it."
        );
    }
{@inheritDoc}
@deprecated Not supported for observables
tool-parent/tool-config/src/main/java/com/speedment/tool/config/AbstractDocumentProperty.java