Adding implementation for remaining methods
Wrapping up implementation of metadata methods