Updated the frame initializer to accept keywords.