Added another convenience method
Started adding page object for matrix
Putting more meat into matrix project page object
Simplified by introducing a utility method
Added downcast implementation
Ported the first test case
noting that this is a work in progress