Added AMG policy based constructors