init() refactor - checks if passed options is object
live validation