field types for aspects