Why not inject this into a initializer method and do away with the post construct?