Add special handling for PropertyDirection