class WebComponentBinding implements Serializable {

    public Class<? extends Serializable> getPropertyType(String propertyName) {
        if (hasProperty(propertyName)) {
            return properties.get(propertyName).getType();
        }
        return null;
    }

    public  WebComponentBinding(C component);

}