Added check for reference name validity
Added more methods on Reference