Added further utility methods to component