The inheritance looks a little awkward, perhaps use the full namespace?