Add reflection warnings. Remove runtime dependencies on expectations (which may very well bite me when I manage to find time to get back to unit testing)