added support, Observable and model classes