updated ModelManager system, now uses a builder for creation, fully tested
updated settings to ignore synthetic access warnings