Declarative C Fields