Prevent reading unknown attributes on a resource

At present resources accept calls to any method and return nil. This behaviour may lead to hard to track bugs. My proposition is to raise an error in such case. Of course setting previously unknown attribute should be perfectly possible.