strategies could be marked as private, allowing to inline them in the container