Implement remaining Observer methods