fixed #149, Context::contains now works for dynamic properties