Add basic implementations of all methods