Area & BlockPosition are pooled