moves call to GetPropertyInstance outside of lock