add configuration features such as developer toggling if chests on animals should be serialized, maybe even disable certain interfaces (removing them from method list at run time), or specifying a default method (would change for all through singleton)