Following on from #2, allow for an optional "unstrict" which allows any method to be called on it.
Following on from #2, allow for an optional "unstrict" which allows any method to be called on it.