Minor helpers.
Create a data frame from key.
Fix snapshot filter for Frame.

Frame is not final class,so we have to filter over
Frame class and all its subclasses.