handle PropertyAccessor as dependency