DefaultsManager#define raises an error unless it receives a block