Added implementations for the remaining View classes