Add docstring
Implement AbstractPolicy