Views now correctly register a weakly-referenced observer to avoid leaking Views when the client loses scope.
More logging in BaseSystem