properties exists on controllers only