Moved Metadata to frame & ObjectPool to base modules