Start of policy object design