Relaxed the generic type parameters around the frame methods, no longer needs to inherit from ElementFrame.

Change-Id: I367af78ed6e1a90a506ee0a3f6ed4e3996ce0743