Used generic Constructor hooks to simplify manager bindings