fix broken build - use delegate for child properties