made some methods in AssetManager 'protected' for better extensibility (closes #553)