added reset behaviours for nested fields