Improvements to dependency and conditional fields