Implement classes to ensure permanence