duplicate afterPropetiesSet() calls here