Refactoring
Configuration
add 'has' function to match previously exported interface