use new 'register' methodexclude AreaContainment and Biome to avoid conflict with the open PR on those classes (commit: ffab6ab)