new validation impl., use bindings in create offer controller, profiler added, use caching for FXML loader