fields should have script enqueueing methods called always, not just when in dev mode?

I am not entirely sure about this one, I could just be missing something. But I feel as though it should work this way to avoid breaking backwards compatibility with custom field classes that have their own scripts registered.