#registry-pattern